package com.edu.service;

import java.util.List;

import com.edu.entity.CommentDTO;
import com.edu.entity.ContentVote;
import com.edu.entity.UserComents;

public interface UserComentsService {

	/***
	 * 根据传入商家id 查看评论用户id查出对该商家的所有评论
	 */
	List<CommentDTO> getAllUserComents(int sellerId,int loginUserId);
	/***
	 * 
	 * @param target_user_id
	 * @return 根据传入商家id查出对该商家的所有评论条数
	 */
	int getAllUserComentNums(int target_user_id);
	
	/***
	 * 
	 * @param userId 点赞用户id
	 * @param sellerId 卖家用户id
	 * @param commentId 评论id
	 * @return 所有信息
	 */
	CommentDTO getCommentsById(int userId, int sellerId,int commentId);
	
	/**
	 * 传入点赞记录 添加到数据库
	 */
	int addCotentVote(ContentVote cv);
	
	/**
	 * 查看是否点赞点踩过
	 * @param cv
	 * @return
	 */
	ContentVote seleteContentVote(ContentVote cv);

	/**
	 * 修改点赞点踩
	 * @param cv
	 * @return
	 */
	int updateContentVote(ContentVote cv);
	
	/**
	 * 添加评论
	 * @param uc用户评论
	 * @return
	 */
	int addComent(UserComents uc);
}
